This method registers the interest of a DeviceObserver
The typeName should be fully qualified, as in "shout3d.core.MouseInput"
or "shout3d.core.DeviceInput" to observe all inputs.
Removes any existing route from this field to toField
Returns true if a route existed and was removed, false otherwise
Note: Routes of ArrayFields copy by reference, not by value.
Removes any existing route from fromField to toField
Returns true if a route existed and was removed, false otherwise
Note: Routes of ArrayFields copy by reference, not by value.
Removes any existing route from fromField to toField
Returns true if a route existed and was removed, false otherwise
Note: Routes of ArrayFields copy by reference, not by value.
Gets the 4x4 matrix that transforms from local to parent space,
based on current field values
Note: This matrix may give incorrect results if there are multiple instances
of the billboard within the scene.
Subclasses must call this from within their own onFieldChange() method
as super.onFieldChange(theField, userData) or the Background will not work
correctly
Given a pixel coordinate assumed to be in the viewer's window,
returns a boolean stating whether any geometry in the scene was
intersected by the ray from the eyepoint through the pixel.
Given a ray described as going from the 'from' point and towards
the 'to' point, returns a boolean stating whether any geometry in the scene
was intersected by the ray.
Given a pixel coordinate assumed to be in the viewer's window,
constructs a ray from the location of the viewer's currently bound
Viewpoint, then intersects.
This method unregisters the interest of a DeviceObserver
The typeName should be fully qualified, as in "shout3d.core.MouseInput"
or "shout3d.core.DeviceInput" to observe all inputs.
The Shout3d.math package contains two classes, MatUtil and
Quaternion, which contain convenience methods for working with
matrices, vectors and rotations.
A TranslationArrayDefChannel
A DeformationChannel that translates points based on an array of translations, with a
unique translation for each point to be deformed.